home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
011-020
/
amok11
/
r.o.m.
/
m2sources
/
deactivategadget.def
< prev
next >
Wrap
Text File
|
1993-11-04
|
1KB
|
37 lines
DEFINITION MODULE DeactivateGadget;
(*
Created: 22.7.88 by
Stefan Salewski
Stolper Weg 3
2160 Stade West-Germany
Tel: 04141/61130
Note: compiled with AMIGA Modula-2 System by AMSoft from 5.5.88
This Module may be freely copied. But please
leave my name in. Thanks....Stefan
*)
PROCEDURE PressRButton():BOOLEAN;
(* Diese Prozedur simuliert das Druecken und Loslassen der rechten
Maustaste, indem die entsprechenden InputEvents an das InputDevice
geschickt werden. Dieses schickt sie weiter an Intuition, Intuition
denkt, die rechte Maustaste waere gedrueckt worden und deaktiviert
ein aktives StringGadget.
Dies ist die einzige mir bekannte Art, ein aktives StringGadget zu
deaktivieren, wenn man nicht ein anderes StringGadget aktivieren oder
das Fenster schiessen will. Wer kennt eine einfachere Methode???
Das Programm ist an das Beispiel im ROM-Manual: Libraries and Devices
Seite 326 angelehnt. Auf diese Weise kann man viele Aktionen eines
Users simulieren, z.B. Mausbewegung, Tastatureingaben usw.
Mir ist es nicht gelungen, mehrere InputEvents ueber nextEvent
miteinander zu verketten und auf einmal dem InputDevice zu
schicken.
*)
END DeactivateGadget.